class Employee:
    def __init__(self,id,name,code):
        self.name=name          #员工姓名
        self.id=id              #员工id
        self.code=code          #员工特征码

LOCK_RECORD = dict()            #打卡记录字典，格式为{姓名:[时间1，时间2]}
EMPLOYEES = list()              #全体员工列表
MAX_ID = 0                      #目前可用的最大ID
CODE_LEN =9                     #特征码的默认长度
WORK_TIME=""                    #上班时间
CLOSING_TIME=""                 #下班时间
USERS=dict()                    #管理员账号密码

#添加新员工
def addemploy(e:Employee):
    EMPLOYEES.append(e)

#删除指定ID的员工记录
def remove(id):
    for emp in EMPLOYEES:
        if(str(id)==str(emp.id)):
            EMPLOYEES.remove(emp)
            if(emp.name in LOCK_RECORD.keys()):
                del LOCK_RECORD[emp.name]
            break

#分配ID
def get_new_id():
    global MAX_ID       #调用全局变量
    MAX_ID+=1           #当前最大的id+1
    return MAX_ID
